/**
 * Created by liuqingxia on 2016/5/30.
 */


$(document).ready(function () {

    registerClickShowCronGenBtnEvent();
    registerClickCronGenTabTitleBtnEvent();
    registerClickCronGenCommitBtnEvent();
    clickCancellCronModal();

});
/**
 * 注册点击“生成cron表达式按钮”
 */
function registerClickShowCronGenBtnEvent() {
    $(document).on("click", "#showCronGen-btn", function () {
        $("#job-edit-modal-dismiss").trigger("click");
        $("#cronGenerator-modal").modal("show");
    });
}

/**
 * 注册点击cron表达式生成模态框中的标签页title标签事件
 */
function registerClickCronGenTabTitleBtnEvent() {
    $(document).on("click", "button[id^='tab-title-']", function () {
        $("button[id^='tab-title-']").removeClass("clickedTab");
        $(this).addClass("clickedTab");
        var title = $(this).attr("title");
        var tabTitleShow = "#tab-title-show-" + $.trim(title);
        $("[id^=tab-title-show-]").hide();
        $(tabTitleShow).show();
    });
}

/**
 * 注册点击cron表达式生成模态框中的生成按钮
 */
function registerClickCronGenCommitBtnEvent() {
    $(document).on("click", "button[id='commit-cronGen-btn']", function () {
        var cronVal = $("#cron").val();
        cronVal = $.trim(cronVal);
        $("#cronExpression").val(cronVal);
        $("#shutdown-modal").click();
        $("#job-edit-modal").modal("show");

    });
}

/**
 * 点击关闭cron模态框按钮
 */
function clickCancellCronModal() {
    $(document).on("click", "#shutdown-modal", function () {
        $("#job-edit-modal").modal("show");
    });

}